package com.edu.exam.enums.examination.paper;

/**
 * 模板类型枚举
 *
 * 从AnswerSheetTemplate实体类中提取的独立枚举
 *
 * @author System
 * @version 1.0.0
 */
public enum TemplateType {
    STANDARD_ANSWER_SHEET("标准答题卡"),
    CUSTOM_ANSWER_SHEET("自定义答题卡"),
    EXAM_PAPER("试卷"),
    SURVEY_FORM("调查表"),
    EVALUATION_FORM("评估表"),
    REGISTRATION_FORM("报名表"),
    QUESTIONNAIRE("问卷"),
    CHECKLIST("检查表"),
    RATING_SHEET("评分表"),
    ATTENDANCE_SHEET("考勤表"),
    FEEDBACK_FORM("反馈表"),
    APPLICATION_FORM("申请表"),
    CERTIFICATE("证书"),
    REPORT("报告"),
    CONTRACT("合同"),
    INVOICE("发票"),
    RECEIPT("收据"),
    AGREEMENT("协议"),
    SPECIFICATION("规格说明"),
    MANUAL("手册");

    private final String description;

    TemplateType(String description) {
        this.description = description;
    }

    public String getDescription() {
        return description;
    }

    /**
     * 获取显示名称（中文）
     *
     * @return 中文显示名称
     */
    public String getDisplayName() {
        return description;
    }
}